﻿@charset "utf-8";
* {
	margin: 0px; padding: 0px;
}

button {
	font: 12px/normal tahoma, arial, "Hiragino Sans GB", 宋体, sans-serif; margin: 0px auto; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/normal tahoma, arial, "Hiragino Sans GB", 宋体, sans-serif; margin: 0px auto; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/normal tahoma, arial, "Hiragino Sans GB", 宋体, sans-serif; margin: 0px auto; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/normal tahoma, arial, "Hiragino Sans GB", 宋体, sans-serif; margin: 0px auto; font-size-adjust: none; font-stretch: normal;
}
body {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
input:hover {
	
}
textarea:hover {
	
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); text-decoration: none; -ms-word-break: break-all;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	
}
a:hover {
	color: rgb(255, 102, 0);
}
a:focus {
	
}
a:link {
	
}
input:focus {
	
}
input:active {
	
}
address {
	font-style: normal;
}
cite {
	font-style: normal;
}
dfn {
	font-style: normal;
}
em {
	font-style: normal;
}
var {
	font-style: normal;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.Fl {
	float: left;
}
.Fr {
	float: right;
}
.clear {
	width: 100%; height: 0px; line-height: 0; clear: both;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.clear {
	width: 100%; height: 0px; overflow: hidden; clear: both;
}
.orange {
	color: rgb(255, 102, 0);
}
.blue {
	color: rgb(34, 170, 255);
}
a.blue:hover {
	color: rgb(34, 170, 255); text-decoration: underline;
}
.rmb {
	background: url("../images/arrow_button.png") no-repeat -178px -57px; padding-left: 8px;
}
.tips-con i {
	background: url("../images/PublicIcon.png");
}
.quick_cart s {
	background: url("../images/quickBack.png") no-repeat;
}
.quick_service s {
	background: url("../images/quickBack.png") no-repeat;
}
.quick_Collection s {
	background: url("../images/quickBack.png") no-repeat;
}
.quick_Return s {
	background: url("../images/quickBack.png") no-repeat;
}
.Close {
	background: url("../images/quickBack.png") no-repeat;
}
.Roll_mycart li a.Close:hover {
	background: url("../images/quickBack.png") no-repeat;
}
.quick_cart .Current s {
	background: url("../images/quickBack.png") no-repeat;
}
.quick_service .Current s {
	background: url("../images/quickBack.png") no-repeat;
}
.quick_Collection .Current s {
	background: url("../images/quickBack.png") no-repeat;
}
.quick_Return .Current s {
	background: url("../images/quickBack.png") no-repeat;
}
.quickBack {
	position: fixed; _position: absolute;
}
.quickBack {
	width: 60px; right: 10px; bottom: 40px; position: fixed; z-index: 11;
}
* html .quickBack {
	_position: absolute; _bottom: auto;
}
.quickBack .quick_But {
	width: 60px;
}
.quickBack .quick_But dd a.quick_CollectionA {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor; border-image: none; width: 58px; height: 58px; display: block; position: relative; z-index: 11;
}
.quickBack .quick_But dd a.quick_ReturnA {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 58px; height: 58px; display: block; position: relative; z-index: 11;
}
.quickBack .quick_But dd a s {
	left: 1px; top: 0px; width: 58px; height: 58px; position: absolute; cursor: pointer;
}
.quickBack .quick_But dd a b {
	left: 0px; top: 32px; width: 58px; text-align: center; color: rgb(187, 187, 187); font-family: 微软雅黑; font-weight: normal; display: inline-block; position: absolute; z-index: 10; cursor: pointer;
}
.quickBack .quick_But dd a.Current b {
	display: block;
}
.quick_cart em {
	background: url("../images/quickBack_CartDig.png") no-repeat; top: 7px; width: 16px; height: 17px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 16px; padding-left: 1px; font-family: Arial; font-size: 11px; position: absolute; _background: none;
}
.quick_cart .Current s {
	background-position: -58px 0px;
}
.quick_service .Current s {
	background-position: -58px -59px;
}
.quick_Collection .Current s {
	background-position: -58px -118px;
}
.quick_Return .Current s {
	background-position: -58px -177px;
}
.Roll_mycart {
	background: rgb(255, 255, 255); border: 1px solid rgb(34, 170, 255); border-image: none; top: 1px; width: 290px; height: 234px; right: 59px; overflow: hidden; position: absolute; z-index: 18;
}
.Roll_mycart li a.Close {
	background-position: -14px -238px; top: 0px; width: 14px; height: 14px; right: 0px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; position: absolute; z-index: 18; background-color: rgb(238, 238, 238);
}
.Roll_mycart li a.Close:hover {
	background-position: 0px -238px; top: 0px; width: 14px; height: 14px; right: 0px; overflow: hidden; display: inline-block; position: absolute; z-index: 18; background-color: rgb(255, 102, 0);
}
.Roll_mycart p {
	width: 260px; height: 22px; text-align: right; color: rgb(153, 153, 153); overflow: hidden; padding-top: 5px; padding-right: 8px; float: right;
}
.Roll_mycart h3 {
	height: 26px; padding-right: 8px; padding-bottom: 4px;
}
.Roll_mycart h3 input {
	background: rgb(255, 102, 0); padding: 2px 0px 5px; border-radius: 3px; border: currentColor; border-image: none; width: 112px; height: 26px; text-align: center; color: rgb(255, 255, 255); font-family: 微软雅黑; font-size: 14px; float: right; display: block; cursor: pointer; _padding: 3px 0 2px;
}
.rmbred {
	background: url("../images/PublicIcon.png") no-repeat;
}
.rmbgray {
	background: url("../images/PublicIcon.png") no-repeat;
}
.rmbwhite {
	background: url("../images/PublicIcon.png") no-repeat;
}
.h_news_tips {
	background: rgb(247, 247, 247); padding: 5px 5px 2px 10px; border-radius: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 170px; text-align: right; position: absolute; z-index: 11; box-shadow: 0px 0px 3px #dfdfdf;
}
.h_news_tips .tipsCancel {
	background-position: 0px -124px; top: 3px; width: 7px; height: 7px; right: 3px; overflow: hidden; display: inline-block; position: absolute;
}
.h_news_tips p {
	height: 22px; text-align: left; color: rgb(102, 102, 102); line-height: 22px; padding-right: 15px;
}
.h_news_tips p a {
	text-align: right; color: rgb(34, 170, 255); float: right;
}
.h_news_tips p a:hover {
	text-decoration: underline;
}
.pagesx {
	margin: 25px 0px 0px; color: rgb(51, 51, 51); font-size: 14px; float: right;
}
#Page_Ul {
	font-size: 14px;
}
#Page_Ul li {
	margin-right: 10px; float: left;padding: 5px 10px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none;
}

#Page_Ul li a {
	 text-align: center; color: rgb(73, 184, 255); display: block;
}
#Page_Ul li a:hover {
	border: 1px solid rgb(73, 184, 255); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(73, 184, 255);
}
#Page_Ul #Page_Total {
	line-height: 26px; display: none;
}
#Page_Ul .Page_This {
	color: rgb(51, 51, 51); line-height: 26px;
}
.orange {
	color:#f94856;
}
a.orange:link {
	color: rgb(255, 102, 0);
}
a.orange:visited {
	color: rgb(255, 102, 0);
}
.blue {
	color: rgb(34, 170, 255);
}
a.blue:link {
	color: rgb(34, 170, 255);
}
a.blue:visited {
	color: rgb(34, 170, 255);
}
.white {
	color: rgb(255, 255, 255);
}
a.white:link {
	color: rgb(255, 255, 255);
}
a.white:visited {
	color: rgb(255, 255, 255);
}
.gray3 {
	color: rgb(51, 51, 51);
}
a.gray3:link {
	color: rgb(51, 51, 51);
}
a.gray3:visited {
	color: rgb(51, 51, 51);
}
.gray6 {
	color: rgb(102, 102, 102);
}
a.gray6:link {
	color: rgb(102, 102, 102);
}
a.gray6:visited {
	color: rgb(102, 102, 102);
}
.gray9 {
	color: rgb(153, 153, 153);
}
a.gray9:link {
	color: rgb(153, 153, 153);
}
a.gray9:visited {
	color: rgb(153, 153, 153);
}
.grayb {
	color: rgb(187, 187, 187);
}
a.grayb:link {
	color: rgb(187, 187, 187);
}
a.grayb:visited {
	color: rgb(187, 187, 187);
}
.grayc {
	color: rgb(204, 204, 204);
}
a.grayc:link {
	color: rgb(204, 204, 204);
}
a.grayc:visited {
	color: rgb(204, 204, 204);
}
a.gray3:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.gray6:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.gray9:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.grayb:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.grayc:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.orange:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.white:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.blue:hover {
	text-decoration: underline;
}
.FB {
	font-weight: bold;
}
.mlr5 {
	margin: 0px 5px;
}
.ml10 {
	margin-left: 10px;
}
.g-frame-top::after {
	clear: both; display: table; content: "";
}
.g-frame-head::after {
	clear: both; display: table; content: "";
}
.g-frame-content::after {
	clear: both; display: table; content: "";
}
.g-frame-footer::after {
	clear: both; display: table; content: "";
}
.g-width::after {
	clear: both; display: table; content: "";
}
.g-frame-top {
	width: 100%; min-width: 980px;
}
.g-frame-head {
	width: 100%; min-width: 980px;
}
.g-frame-content {
	width: 100%; min-width: 980px;
}
.g-frame-footer {
	width: 100%; min-width: 980px;
}
.g-frame-head {
	clear: both;
}
.g-width {
	margin: 0px auto; width: 1190px;
}
.g-frame-footer {
	background: rgb(255, 255, 255); width: 100%; min-width: 1190px;
}
.g-frame-footer .g-width {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1190px; overflow: hidden;
}
i {
	font-style: normal;
}
.rmbf {
	font-family: 微软雅黑;
}
.fam-y {
	font-family: 微软雅黑;
}
.Hicon {
	background: url("../images/header-icon.png?v=725");
}
.F-msg-close {
	background: url("../images/header-icon.png?v=725");
}
.U_sina s {
	background: url("../images/header-icon.png?v=725");
}
.U_qq s {
	background: url("../images/header-icon.png?v=725");
}
.U_wx s {
	background: url("../images/header-icon.png?v=725");
}
.F-icon-guest s {
	background: url("../images/header-icon.png?v=725");
}
.F-icon-gray s {
	background: url("../images/header-icon.png?v=725");
}
.M-nav-help a s {
	background: url("../images/header-icon.png?v=725");
}
.search_submit {
	background: url("../images/header-icon.png?v=725");
}
.search_submit_hover {
	background: url("../images/header-icon.png?v=725");
}
.m-app-dow-img {
	background: url("../images/header-icon.png?v=725");
}
.u-banner-close {
	background: url("../images/header-icon.png?v=725");
}
.F-number-l {
	background: url("../images/header-icon.png?v=725");
}
.F-number-r {
	background: url("../images/header-icon.png?v=725");
}
.F-bg {
	background: url("../images/header-icon.png?v=725");
}
.F-android-img {
	background: url("../images/header-icon.png?v=725");
}
.F-wx-img {
	background: url("../images/header-icon.png?v=725");
}
.M-wx .F-txt b i {
	background: url("../images/header-icon.png?v=725");
}
.F-security-img {
	background: url("../images/header-icon.png?v=725");
}
.F-goods-img {
	background: url("../images/header-icon.png?v=725");
}
.F-goods-arrow {
	background: url("../images/header-icon.png?v=725");
}
.m-popup-close a {
	background: url("../images/header-icon.png?v=725");
}
.u-popup-Tip s {
	background: url("../images/header-icon.png?v=725");
}
.u-popup-Tip i {
	background: url("../images/header-icon.png?v=725");
}
u-popup-Tip b {
	background: url("../images/header-icon.png?v=725");
}
.f-user-qq {
	background: url("../images/header-icon.png?v=725");
}
.f-pay-succeed {
	background: url("../images/header-icon.png?v=725");
}
.f-pay-fail {
	background: url("../images/header-icon.png?v=725");
}
.roll_close a {
	background: url("../images/header-icon.png?v=725");
}
.orange_btn {
	background: rgb(255, 112, 16); border-radius: 2px; color: rgb(255, 255, 255); font-family: "宋体"; display: inline-block; box-shadow: 0px 1px 0px #e84c01; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-box-shadow: #E84C01 0 1px 0; -moz-box-shadow: #E84C01 0 1px 0;
}
.orange_bg_btn {
	background: rgb(255, 112, 16); border-radius: 2px; color: rgb(255, 255, 255); font-family: "宋体"; display: inline-block; box-shadow: 0px 1px 0px #e84c01; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-box-shadow: #E84C01 0 1px 0; -moz-box-shadow: #E84C01 0 1px 0;
}
.orange_btn:hover {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
.orange_bg_btn {
	box-shadow: 0px 0px 0px #e84c01; -webkit-box-shadow: #E84C01 0 0 0; -moz-box-shadow: #E84C01 0 0 0;
}
.class-icon01 {
	color: rgb(102, 102, 102); line-height: 20px !important; padding-right: 5px; padding-left: 17px; display: inline-block; position: relative;
}
.class-icon02 {
	color: rgb(102, 102, 102); line-height: 20px !important; padding-right: 5px; padding-left: 17px; display: inline-block; position: relative;
}
.class-icon03 {
	color: rgb(102, 102, 102); line-height: 20px !important; padding-right: 5px; padding-left: 17px; display: inline-block; position: relative;
}
.class-icon04 {
	color: rgb(102, 102, 102); line-height: 20px !important; padding-right: 5px; padding-left: 17px; display: inline-block; position: relative;
}
.class-icon05 {
	color: rgb(102, 102, 102); line-height: 20px !important; padding-right: 5px; padding-left: 17px; display: inline-block; position: relative;
}
.class-icon06 {
	color: rgb(102, 102, 102); line-height: 20px !important; padding-right: 5px; padding-left: 17px; display: inline-block; position: relative;
}
.class-icon07 {
	color: rgb(102, 102, 102); line-height: 20px !important; padding-right: 5px; padding-left: 17px; display: inline-block; position: relative;
}
.class-icon01 s {
	left: 0px; top: 4px; width: 13px; height: 13px; display: inline-block; position: absolute; _top: 4px;
}
.class-icon02 s {
	left: 0px; top: 4px; width: 13px; height: 13px; display: inline-block; position: absolute; _top: 4px;
}
.class-icon03 s {
	left: 0px; top: 4px; width: 13px; height: 13px; display: inline-block; position: absolute; _top: 4px;
}
.class-icon04 s {
	left: 0px; top: 4px; width: 13px; height: 13px; display: inline-block; position: absolute; _top: 4px;
}
.class-icon05 s {
	left: 0px; top: 4px; width: 13px; height: 13px; display: inline-block; position: absolute; _top: 4px;
}
.class-icon06 s {
	left: 0px; top: 4px; width: 13px; height: 13px; display: inline-block; position: absolute; _top: 4px;
}
.class-icon07 s {
	left: 0px; top: 4px; width: 13px; height: 13px; display: inline-block; position: absolute; _top: 4px;
}
.class-icon01 s {
	background-position: -1px 0px;
}
.class-icon02 s {
	background-position: -18px 0px;
}
.class-icon03 s {
	background-position: -35px 0px;
}
.class-icon04 s {
	background-position: -52px 0px;
}
.class-icon05 s {
	background-position: -69px 0px;
}
.class-icon06 s {
	background-position: -86px 0px;
}
.class-icon07 s {
	background-position: -106px -1px;
}
.triangle {
	margin: 0px; transition:0.3s ease-in; width: 6px; height: 6px; float: left; display: inline; position: relative; -webkit-transition: .3s ease-in; -moz-transition: .3s ease-in; -o-transition: .3s ease-in;
}
.triangle em {
	left: 0px; top: 0px; position: absolute;
}
.triangle span {
	left: 0px; top: 0px; position: absolute;
}
.head-nav-bd .menu {
	float: left; display: inline;
}
.head-nav-bd .menu .menu-hd {
	padding: 1px 10px 0px; height: 29px; line-height: 28px; overflow: hidden; position: relative; z-index: 82;
}
.head-nav-bd .menu .menu-hd a {
	color: rgb(102, 102, 102); font-size: 12px; float: left; display: inline;
}
.head-nav-bd .menu .menu-hd b {
	color: rgb(102, 102, 102); font-size: 12px; float: left; display: inline;
}
.head-nav-bd .menu .menu-hd b {
	font-weight: normal; margin-right: 4px;
}
.head-nav-bd .menu a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.menu-bd-msg a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.M-mobile .menu-hd a:hover b {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.head-nav-bd .menu .menu-hd i {
	overflow: hidden; display: block;
}
.head-nav-bd .menu .menu-hd em {
	overflow: hidden; display: block;
}
.nav .M-All-goods .U-All-T a b {
	overflow: hidden; display: block;
}
.head-nav-bd .menu .menu-hd i {
	top: 13px; width: 7px; height: 4px; overflow: hidden; float: left; position: relative;
}
.head-nav-bd .menu .menu-hd em {
	top: 13px; width: 7px; height: 4px; overflow: hidden; float: left; position: relative;
}
.head-nav-bd .menu .menu-hd i {
	background-position: 0px 0px;
}
.head-nav-bd .menu .menu-hd i.i_Triangle {
	background-position: -7px 0px;
}
.head-nav-bd .menu .menu-hd em {
	background-position: 0px -4px;
}
.head-nav-bd .menu .menu-hd em.em_Triangle {
	background-position: -7px -4px;
}
.F-icon-guest s {
	width: 20px; height: 17px; margin-top: 6px; margin-right: 2px; float: left; display: inline-block;
}
.F-icon-gray s {
	width: 20px; height: 17px; margin-top: 6px; margin-right: 2px; float: left; display: inline-block;
}
.head-nav-bd .menu .menu-hd a.F-icon-guest {
	color: rgb(255, 102, 0); text-decoration: none; cursor: default;
}
.head-nav-bd .menu .menu-hd a.F-icon-guest:hover {
	text-decoration: underline !important; cursor: pointer;
}
.F-icon-gray s {
	background-position: -173px -20px; _background-position: -172px -19px;
}
.F-icon-guest s {
	background-position: -30px -20px; _background-position: -29px -19px;
}
.F-txt .F-icon-gray {
	color: rgb(102, 102, 102); line-height: 16px; cursor: pointer !important; _line-height: 16px;
}
.F-txt .F-icon-guest:hover {
	text-decoration: underline;
}
.head-nav-bd .menu .menu-hd a.F-icon-gray {
	color: rgb(102, 102, 102) !important; text-decoration: none;
}
.g-frame-top {
	height: 30px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; cursor: default; box-shadow: 0px 1px 0px #f7f7f7;
}
.head-nav-bd {
	height: 30px;
}
.head-nav-bd-l {
	float: left; display: inline;
}
.head-nav-bd-r {
	float: right; display: inline;
}
.head-nav-bd-l li {
	float: left; display: inline;
}
.head-nav-bd-r li {
	float: left; display: inline;
}
.head-nav-bd-r li.mod_sitemap_gap {
	margin: 11px 1px 0px; width: 0px; height: 10px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.head-nav-bd .menu .menu-hd a span {
	float: left; display: inline; cursor: pointer;
}
.head-nav-bd .M-mobile .menu-hd b span.Hicon {
	background-position: 0px 0px; top: 8px; width: 9px; height: 13px; margin-right: 5px; float: left; display: inline; position: relative; _top: 9px;
}
.head-nav-bd .menu .menu-hd a:hover .blue {
	color: rgb(34, 170, 255); text-decoration: underline;
}
.head-nav-bd .triangle {
	margin: 13px 0px; width: 8px; height: 4px;
}
.head-nav-bd .menu-hd-hover .menu-hd {
	background: rgb(255, 255, 255); border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(187, 187, 187); padding: 1px 9px 0px; border-image: none; overflow: hidden;
}
.head-nav-bd .M-favorite .menu-hd {
	padding-left: 0px;
}
.head-nav-bd .F-service .menu-hd {
	padding-right: 0px;
}
li.M-my-1yyg .menu-hd a {
	width: 67px; margin-right: 4px;
}
.menu-hd .triangle em {
	width: 7px; height: 4px; overflow: hidden; display: block;
}
.menu-hd .triangle span {
	width: 7px; height: 4px; overflow: hidden; display: block;
}
.head-nav-bd .M-mobile .triangle em {
	background-position: 0px -4px;
}
.head-nav-bd .M-attention .triangle em {
	background-position: 0px -4px;
}
.head-nav-bd .M-my-1yyg .triangle em {
	background-position: 0px -4px;
}
.head-nav-bd .M-shop .triangle em {
	background-position: 0px -4px;
}
.head-nav-bd .M-mobile .triangle span {
	background-position: 0px 0px;
}
.head-nav-bd .M-attention .triangle span {
	background-position: 0px 0px;
}
.head-nav-bd .M-my-1yyg .triangle span {
	background-position: 0px 0px;
}
.head-nav-bd .M-shop .triangle span {
	background-position: 0px 0px;
}
.menu-hd-hover .triangle {
	transform: rotate(0deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.head-nav-bd .menu-bd {
	margin-top: -1px; display: none; position: relative; z-index: 81;
}
.head-nav-bd .menu-hd-hover .menu-bd {
	display: block;
}
.head-nav-bd .top-nav-bor {
	background: rgb(255, 255, 255); margin: 0px; border: 1px solid rgb(187, 187, 187); border-image: none; position: absolute; z-index: 85;
}
.head-nav-bd .menu-bd .M-mobile-size {
	width: 170px; height: 85px; display: inline-block;
}
.head-nav-bd .menu-bd .M-mobile-content {
	margin: 9px 5px 6px 8px;
}
.head-nav-bd .menu-bd .M-focus-size {
	padding: 5px 10px 9px; width: 75px; display: inline-block;
}
.head-nav-bd .menu-bd .M-focus-size li {
	margin: 3px auto; width: 80px; clear: both;
}
.head-nav-bd .menu-bd .M-focus-size li a {
	cursor: pointer;
}
.head-nav-bd .menu-bd .M-focus-size li s {
	width: 17px; height: 16px; margin-right: 4px; vertical-align: middle; float: left; display: block;
}
.head-nav-bd .menu-bd .M-focus-size li a em {
	float: left;
}
.head-nav-bd .M-focus-size .U_sina s {
	background-position: -13px 0px;
}
.head-nav-bd .M-focus-size .U_qq s {
	background-position: -34px 0px;
}
.head-nav-bd .M-focus-size .U_qq {
	padding-bottom: 7px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.head-nav-bd .M-focus-size .U_wx s {
	background-position: -51px 0px;
}
.head-nav-bd .M-focus-size .U_wx {
	padding-bottom: 2px;
}
.head-nav-bd .M-my-size {
	width: 96px; _overflow: hidden;
}
.head-nav-bd .M-mark-size {
	width: 96px;
}
.head-nav-bd .menu .U-txt li {
	width: 100%; line-height: 31px; text-indent: 12px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.head-nav-bd .menu .U-txt li a {
	display: block;
}
.head-nav-bd .menu-bd-msg {
	margin-top: 30px; position: absolute; z-index: 83;
}
.head-nav-bd .menu-bd-msg .M-msg-size {
	width: 156px;
}
.head-nav-bd .menu-bd-msg .M-msg-size p {
	padding: 4px 8px; height: 16px; line-height: 16px;
}
.head-nav-bd .menu-bd-msg .M-msg-size .orange {
	font-family: Arial;
}
.head-nav-bd .menu-bd-msg .F-msg-close {
	background-position: -15px -20px; width: 9px; height: 9px; margin-top: 6px; margin-right: 6px; float: right; display: inline-block; cursor: pointer;
}
.menu-bd-msg .msg_arrow {
	left: 20px; position: absolute;
}
.menu-bd-msg .msg_arrow i {
	border-width: 0px 6px 6px; border-style: solid; border-color: transparent transparent rgb(187, 187, 187); top: -6px; width: 0px; height: 0px; line-height: 0; font-size: 0px; position: absolute;
}
.menu-bd-msg .msg_arrow i em {
	border-width: 0px 6px 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); left: -6px; top: 1px; width: 0px; height: 0px; line-height: 0; font-size: 0px; position: absolute; _border-style: dashed;
}
.head-nav-bd .menu .u-shop-tit {
	color: rgb(255, 102, 0) !important; font-size: 12px; margin-right: 4px; float: left; display: inline;
}
.head-nav-bd .M-shop .u-shop-tit span.Hicon {
	background-position: -55px -20px; width: 13px; height: 14px; margin-top: 9px; margin-right: 5px; float: left; display: inline; _background-position: -54px -19px;
}
.head-nav-bd .M-shop .u-shop-tit strong {
	font-weight: normal;
}
.head-nav-bd .M-shop .triangle span {
	border-top-color: rgb(255, 102, 0);
}
.head-nav-bd .M-shop-size {
	width: 146px; height: 97px;
}
.head-nav-bd .M-shop-content {
	padding: 8px 0px 0px 13px; color: rgb(153, 153, 153);
}
.head-nav-bd .M-shop-content p {
	height: 16px; line-height: 16px; margin-bottom: 5px;
}
.head-nav-bd .M-shop-content p.shopNone {
	margin: 6px 0px;
}
.head-nav-bd .M-shop .orange_btn {
	margin: 4px 0px; width: 120px; height: 30px; text-align: center; line-height: 30px; font-family: "宋体"; font-size: 12px; display: inline-block; cursor: pointer;
}
.head-nav-bd .M-shop .orange_btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.head-nav-bd .M-login {
	color: rgb(102, 102, 102);
}
.head-nav-bd .M-login i {
	font-style: normal;
}
.head-nav-bd .M-name-img {
	margin: 5px 3px 0px 0px; border-radius: 50%; width: 20px; height: 20px; float: left; cursor: pointer;
}
.head-nav-bd .M-mark a {
	margin-right: 4px;
}
.M-banner {
	overflow: hidden; margin-top: 2px; position: relative;
}
.M-banner .u-banner-close {
	background-position: -180px -274px; top: 5px; width: 16px; height: 16px; right: 5px; display: inline-block; position: absolute; _background-position: -179px -273px;
}
.M-banner .u-banner-close a {
	width: 16px; height: 16px; display: inline-block;
}
.head_mid {
	height: 81px;
}
.head_mid .head_mid_bg .logo_1yyg {
	margin-top: 1px; margin-left: 2px; float: left;
}
.head_mid .head_mid_bg .logo_1yyg a {
	float: left; display: block;
}
.head_mid .head_mid_bg a.logo_1yyg_img {
	background-position: 0px 0px; width: 108px; height: 80px; text-indent: -999em; display: block;
}
.head_mid .head_mid_bg a.topAd {
	background-position: 0px -110px; width: 175px; height: 80px;
}
.head_mid .head_search {
	height: 65px; padding-right: 28px; margin-top: 11px; float: right;
}
.top_search .init {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 7px 0px; border-image: none; width: 276px; height: 18px; color: rgb(187, 187, 187); line-height: 18px; text-indent: 5px; float: left; border-top-left-radius: 2px; border-bottom-left-radius: 2px; background-repeat: repeat-x;
}
.top_search .text {
	text-align: left; color: rgb(102, 102, 102); font-weight: normal;
}
.top_search .search_submit {
	background-position: -187px -306px; border: 0px currentColor; border-image: none; width: 43px; height: 34px; text-indent: -999em; vertical-align: top; float: left; cursor: pointer;
}
.top_search .search_submit_hover {
	background-position: -187px -306px; border: 0px currentColor; border-image: none; width: 43px; height: 34px; text-indent: -999em; vertical-align: top; float: left; cursor: pointer;
}
.top_search .search_submit_hover {
	background-position: -187px -348px;
}
.head_search .keySearch {
	top: 6px; clear: both; position: relative;
}
.head_search .keySearch a {
	color: rgb(153, 153, 153); margin-right: 10px;
}
.head_search .keySearch a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.head_number {
	width: 310px; overflow: hidden !important; font-family: "宋体"; margin-top: 10px; margin-right: -5px; float: right;
}
.head_number li {
	float: left;
}
.head_number li.F-number-l {
	background-position: -197px 0px; width: 25px; height: 35px;
}
.head_number li.F-number-r {
	background-position: -222px 0px; width: 8px; height: 68px; overflow: hidden; _background-position: -221px 0;
}
.head_number li.F-number-bg {
	background: rgb(255, 244, 168); width: 277px; height: 30px; overflow: hidden; padding-top: 3px; border-bottom-color: rgb(245, 227, 115); border-bottom-width: 2px; border-bottom-style: solid;
}
.head_number li.F-number-bg .f-fn-size {
	margin: 0px 3px; height: 30px; color: rgb(255, 102, 0); line-height: 30px; overflow: hidden; font-family: Arial,"微软雅黑"; font-size: 22px; display: inline-block; position: relative;
}
.head_number li.F-number-bg .gray9 {
	line-height: 28px; display: inline;
}
.head_number li.F-number-bg .f-fn-size .roll {
	top: 0px; width: 12px; text-align: center; font-size: 22px; position: absolute; -ms-word-break: break-all;
}
.head_number li.F-number-bg .f-fn-size .roll em {
	width: 12px; height: 30px; text-align: center; display: inline-block;
}
.head_number li.F-number-bg .f-fn-size .mLeft {
	margin-left: 5px; display: inline;
}
.head_number li.F-number-bg span {
	float: left;
}
.head_number li.F-number-bg a.gray9 {
	padding-left: 10px; display: inline-block;
}
.head_number li.F-number-bg a.gray9 span {
	margin-right: 5px; display: inline-block; cursor: pointer;
}
.head_number li.F-number-bg a.gray9:hover span {
	text-decoration: underline;
}
.head_number li.F-number-bg .mod_dropmenu_arrow {
	background-position: 0px -20px; top: 11px; width: 4px; height: 7px; overflow: hidden; float: left; display: block; position: relative; _top: 10px;
}
.nav {
	background: rgb(255, 102, 0); width: 100%; height: 42px; clear: both;
}
.nav .nav-bd .M-nav-column {
	height: 42px; line-height: 41px; overflow: hidden; font-family: 微软雅黑; -ms-zoom: 1;
}
.nav .nav-bd li {
	font-family: 微软雅黑; font-size: 18px; float: left;
}
.M-All-goods {
	float: left;
}
.M-nav-column {
	float: left;
}
.M-nav-help a {
	background: rgb(255, 102, 0); width: 90px; height: 42px; text-align: center; float: right; display: block; cursor: pointer;
}
.M-nav-help a s {
	background-position: 0px -276px; width: 75px; height: 20px; margin-top: 12px; margin-left: 8px; display: block;
}
.All-goods {
	width: 240px; float: left;
}
.nav-column a {
	padding: 0px 38px; color: rgb(255, 255, 255); float: left;
}
.sort-all a {
	width: 240px; height: 42px; display: inline-block;
}
.nav .M-All-goods {
	background: rgb(244, 81, 0); width: 240px; height: 42px; font-family: 微软雅黑; float: left; position: relative; z-index: 40;
}
.nav .M-All-goods .U-All-T {
	color: rgb(255, 255, 255); line-height: 38px; font-family: 微软雅黑; font-size: 18px; z-index: 71;
}
.nav .M-All-goods .U-All-T a {
	padding: 1px 13px 0px; width: 214px; overflow: hidden; display: block;
}
.nav .M-All-goods .U-All-T a.white:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.nav .U-goods-hover {
	height: 38px;
}
.nav .U-goods-hover .U-All-T {
	background: rgb(255, 255, 255); border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(248, 81, 2) rgb(248, 81, 2) currentColor; padding: 0px; border-image: none; width: 236px; line-height: 36px; overflow: hidden;
}
.nav .U-goods-hover .U-All-T a {
	padding: 0px 11px 2px; overflow: hidden;
}
.nav .U-goods-hover .U-All-T .white {
	color: rgb(255, 102, 0);
}
.nav .U-goods-hover .U-All-T a.white:hover {
	color: rgb(255, 102, 0);
}
.nav .M-All-goods .U-All-T a b {
	background-position: 0px -8px; top: 17px; width: 9px; height: 5px; right: 5px; float: right; position: relative;
}
.nav .M-All-goods .U-All-T a b.b_Triangle {
	background-position: -9px -8px; top: 16px; width: 9px; height: 5px; right: 5px; display: block; position: relative;
}
.nav .M-All-goods .U-All-T a:hover b {
	background-position: -9px -8px; top: 16px; width: 9px; height: 5px; right: 5px; display: block; position: relative;
}
.nav .U-goods-hover .U-goods-class {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(248, 81, 2) rgb(248, 81, 2); padding: 0px; border-image: none;
}
.nav .U-goods-class {
	background: rgb(255, 255, 255); border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(255, 102, 0) rgb(255, 102, 0); border-image: none; width: 236px; display: none; position: absolute; z-index: 75; box-shadow: 0px 1px 2px #faf3ed;
}
.nav .U-goods-hover .U-goods-class {
	display: block;
}
.sysp_nav:hover .nav_dl {
	display: block;
}
.nav .U-goods-class dl {
	padding: 10px 0px 13px 5px; overflow: hidden; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; position: relative; -ms-zoom: 1;
}
.nav .U-goods-class dt {
	color: rgb(51, 51, 51); overflow: hidden; padding-bottom: 10px; font-family: "微软雅黑"; font-size: 16px; display: inline-block; -ms-zoom: 1;
}
.nav .U-goods-class dd {
	padding: 0px 0px 0px 35px;
}
.nav .U-goods-class dd a {
	padding-right: 10px; font-size: 12px; float: left;
}
.goods-class-list {
	top: 1px; padding-bottom: 1px; position: relative;
}
.nav .U-goods-class .F-goods-img {
	width: 20px; height: 20px; overflow: hidden; margin-top: 2px; margin-right: 8px; margin-left: 8px; float: left; _margin-right: 5px;
}
.goods-class-list .U-goods-1 .F-goods-img {
	background-position: -75px 0px;
}
.goods-class-list .U-goods-2 .F-goods-img {
	background-position: -163px -77px;
}
.goods-class-list .U-goods-3 .F-goods-img {
	background-position: -75px -25px;
}
.goods-class-list .U-goods-4 .F-goods-img {
	background-position: -123px 0px;
}
.goods-class-list .U-goods-5 .F-goods-img {
	background-position: -123px -24px;
}
.goods-class-list .U-goods-6 .F-goods-img {
	background-position: -163px -53px;
}
.goods-class-list .U-list-hover {
	background: rgb(254, 250, 239);
}
.goods-class-list .U-list-hover dt {
	color: rgb(255, 102, 0);
}
.goods-class-list .U-list-hover .U-goods-1 .F-goods-img {
	background-position: -99px 0px;
}
.goods-class-list .U-list-hover .U-goods-2 .F-goods-img {
	background-position: -188px -77px;
}
.goods-class-list .U-list-hover .U-goods-3 .F-goods-img {
	background-position: -99px -25px;
}
.goods-class-list .U-list-hover .U-goods-4 .F-goods-img {
	background-position: -147px 0px;
}
.goods-class-list .U-list-hover .U-goods-5 .F-goods-img {
	background-position: -147px -24px;
}
.goods-class-list .U-list-hover .U-goods-6 .F-goods-img {
	background-position: -187px -53px;
}
.M-nav-column {
	font-family: "微软雅黑"; font-size: 14px;
}
.M-nav-column li a {
	padding: 0px 35px; height: 42px; color: rgb(255, 255, 255); line-height: 42px; display: inline-block;
}
.M-nav-column li a:hover {
	background: rgb(254, 135, 33); padding: 0px 35px; color: rgb(255, 255, 255); display: inline-block;
}
body.index .nav-bd .M-nav-column li.F-nav-back {
	background: rgb(254, 135, 33); line-height: 42px;
}
body.lottery .nav-bd .M-nav-column li.F-nav-lottery {
	background: rgb(254, 135, 33); line-height: 42px;
}
body.share .nav-bd .M-nav-column li.F-nav-share {
	background: rgb(254, 135, 33); line-height: 42px;
}
body.group .nav-bd .M-nav-column li.F-nav-circle {
	background: rgb(254, 135, 33); line-height: 42px;
}
.M-All-goods .U-All-T .triangle {
	margin: 17px 15px 15px; float: right; display: inline-block;
}
.M-All-goods .U-All-T .triangle em {
	width: 9px; height: 5px; overflow: hidden; display: block;
}
.U-All-T .triangle span {
	width: 9px; height: 5px; overflow: hidden; display: block;
}
.M-All-goods .U-All-T .triangle em {
	background-position: 0px -8px; margin-top: 5px;
}
.M-All-goods .U-All-T .triangle span {
	background-position: -9px -8px;
}
.sort-all-bd {
	position: relative; z-index: 81;
}
.sort-all-bd .sort-all-class {
	background: rgb(153, 136, 119); border: 1px solid rgb(238, 238, 238); border-image: none; width: 240px; height: 300px; position: absolute; z-index: 85; box-shadow: 1px 1px 2px #ddd;
}
.nav-help {
	float: right;
}
.g-frame-footer {
	margin: 10px auto 0px; padding: 35px 0px 10px; border-top-color: rgb(237, 237, 237); border-top-width: 2px; border-top-style: solid;
}
.M-guide {
	width: 100%; text-align: left; text-indent: 40px; overflow: hidden; padding-bottom: 25px; display: block; position: relative;
}
.M-guide dl {
	width: 16.6%; float: left;
}
.M-guide dt {
	color: rgb(51, 51, 51); padding-bottom: 10px; font-family: "微软雅黑"; font-size: 18px;
}
.M-guide dd a {
	text-align: left; color: rgb(153, 153, 153); line-height: 1.8; font-size: 12px;
}
.M-guide dd a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.service-promise {
	height: 101px;
}
.service-promise li {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(234, 234, 234); border-image: none; width: 228px; height: 98px; margin-right: 10px; float: left; position: relative;
}
.service-promise li .F-bg {
	left: 0px; bottom: 0px; display: inline-block; position: absolute;
}
.service-promise li .F-txt {
	position: absolute;
}
.service-promise li .F-txt b {
	font-family: 微软雅黑; font-size: 14px; font-weight: normal; margin-bottom: 3px; display: block;
}
.service-promise li.M-android .F-bg {
	background-position: 0px -109px; left: 9px; top: 11px; width: 68px; height: 79px;
}
.service-promise li.M-android .F-txt {
	left: 95px; top: 11px;
}
.service-promise li.M-android .F-android-img {
	background-position: -71px -109px; width: 98px; height: 19px; overflow: hidden; margin-bottom: 0px; display: inline-block;
}
.service-promise li.M-android .orange_btn {
	width: 110px; text-align: center; line-height: 32px; font-family: 微软雅黑; font-size: 14px;
}
.service-promise li.M-wx .F-wxm {
	left: 9px; top: 11px; width: 75px; height: 75px; position: absolute;
}
.service-promise li.M-wx .F-txt {
	left: 95px; top: 16px;
}
.service-promise li.M-wx .F-txt a {
	cursor: pointer;
}
.service-promise li.M-wx .F-txt b i {
	background-position: -168px -109px; width: 25px; height: 21px; margin-bottom: 0px; float: left; display: inline-block;
}
.service-promise li.M-wx .F-wx-img {
	background-position: -71px -128px; width: 117px; height: 42px; overflow: hidden; margin-bottom: 0px; display: inline-block;
}
.service-promise li.M-time .F-bg {
	background-position: 0px -189px; width: 69px; height: 79px; overflow: hidden;
}
.service-promise li.M-time .F-txt {
	left: 85px; top: 11px;
}
.service-promise li.M-time .F-txt b {
	margin-bottom: 8px;
}
.service-promise li.M-time .F-txt-dig {
	background: rgb(255, 102, 0); padding: 10px 5px 6px 3px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-family: Arial,"微软雅黑"; font-size: 24px; vertical-align: middle; border-bottom-color: rgb(228, 91, 0); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: block;
}
.service-promise li.M-time .F-txt-point {
	padding: 0px 5px 0px 3px; color: rgb(255, 102, 0); line-height: 42px; font-family: "Arial"; font-size: 24px; float: left;
}
.service-promise li.M-fund .F-bg {
	background-position: -150px -189px; width: 71px; height: 78px; overflow: hidden;
}
.service-promise li.M-fund .F-txt {
	left: 85px; top: 11px;
}
.service-promise li.M-fund .F-txt b {
	margin-bottom: 8px;
}
.service-promise li.M-fund .F-fund-buy {
	background: rgb(148, 212, 90); padding: 8px 6px 8px 4px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); font-family: "Arial"; font-size: 18px; border-bottom-color: rgb(121, 193, 59); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.service-promise li.M-fund .F-fund-buy .F-money {
	font-size: 18px;
}
.service-promise li.M-tel {
	margin-right: 0px;
}
.service-promise li.M-tel .F-bg {
	background-position: -70px -189px; width: 79px; height: 78px; overflow: hidden;
}
.service-promise li.M-tel .F-txt {
	left: 85px; top: 14px;
}
.service-promise li.M-tel .F-txt b {
	margin-bottom: 8px;
}
.service-promise li.M-tel .F-tel-img {
	width: 134px; height: 22px; color: rgb(255, 102, 0); overflow: hidden; font-family: Arial; font-size: 20px; font-weight: bold; margin-bottom: 5px; display: block;
}
.service-promise li.M-tel .F-icon-guest s {
	margin: 0px 5px 0px 0px; vertical-align: middle;
}
.service-promise li.M-tel .F-icon-gray s {
	margin: 0px 5px 0px 0px; vertical-align: middle;
}
.service-promise li.M-tel .F-icon-gray s {
	_margin-right: 0;
}
.service-promise li.M-tel a.F-icon-guest {
	color: rgb(255, 102, 0);
}
.M-security {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(234, 234, 234); padding: 11px 100px 11px 128px; border-image: none; overflow: hidden; margin-top: 10px; display: block; -ms-zoom: 1;
}
.U-fair {
	width: 270px; height: 50px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.U-security {
	width: 270px; height: 50px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.U-free {
	width: 270px; height: 50px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.M-security .U-security {
	margin: 0px 70px;
}
.M-security .F-security-T {
	height: 30px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; font-family: "微软雅黑"; font-size: 18px;
}
.M-security .F-security-C {
	width: 205px; height: 16px; text-align: left; color: rgb(187, 187, 187); line-height: 16px; overflow: hidden; font-size: 12px; float: left; _padding-left: 5px;
}
.M-security .F-security-img {
	width: 50px; height: 50px; margin-right: 5px; float: left; display: inline-block;
}
.M-security .U-fair .F-security-img {
	background-position: 0px -53px; _background-position: 0 -52px;
}
.M-security .U-security .F-security-img {
	background-position: -53px -53px; _background-position: -52px -52px;
}
.M-security .U-free .F-security-img {
	background-position: -106px -53px; _background-position: -105px -52px;
}
.footer_links {
	background: rgb(255, 255, 255); padding: 10px 0px; text-align: center; font-family: "宋体";
}
.footer_links a {
	padding: 0px 5px; color: rgb(153, 153, 153); font-size: 12px; display: inline-block;
}
.footer_links a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.footer_links span {
	top: 1px; width: 0px; height: 10px; overflow: hidden; font-size: 0px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative;
}
.copyright {
	background: rgb(255, 255, 255); text-align: center; color: rgb(153, 153, 153); font-size: 12px;
}
.copyright span {
	font-family: Arial,Helvetica,sans-serif;
}
.footer_icon2 {
	background: rgb(255, 255, 255); width: 100%;
}
.footer_icon {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 15px 0px 15px 5px; width: 570px; overflow: hidden;
}
.footer_icon a {
	background: url("../images/icon.png?v=140508") no-repeat center; border-radius: 2px; width: 90px; height: 30px; text-align: center; overflow: hidden; margin-right: 5px; float: left; display: block;
}
.footer_icon .fi_ectrustchina {
	background-position: 0px 0px;
}
.footer_icon .fi_315online {
	background-position: 0px -32px;
}
.footer_icon .fi_cnnic {
	background-position: 0px -64px;
}
.footer_icon .fi_qh {
	background-position: 0px -96px;
}
.footer_icon .fi_anxibao {
	background-position: -1px -128px;
}
.footer_icon .fi_pingan {
	background-position: 0px -160px;
}
.Progress-bar {
	height: 44px;
}
.Progress-bar p {
	background: rgb(221, 221, 221); border-radius: 6px; height: 6px; font-size: 0px; position: relative;
}
.Progress-bar p span {
	background: rgb(255, 102, 0); border-radius: 6px; left: 0px; top: 0px; height: 6px; font-size: 0px; position: absolute;
}
.Progress-bar .Pro-bar-li li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(174, 173, 173); font-size: 12px; float: left; box-shadow: none;
}
.Progress-bar .Pro-bar-li li em {
	height: 19px; line-height: 20px; font-family: arial; font-size: 12px; display: block;
}
.Progress-bar .Pro-bar-li li.P-bar01 em {
	color: rgb(255, 102, 0);
}
.Progress-bar .Pro-bar-li li.P-bar02 em {
	color: rgb(119, 119, 119);
}
.Progress-bar .Pro-bar-li li.P-bar03 em {
	color: rgb(20, 168, 228);
}
.Progress-bar .Pro-bar-li li.P-bar01 {
	width: 35%; text-align: left;
}
.Progress-bar .Pro-bar-li li.P-bar02 {
	width: 30%; text-align: center;
}
.Progress-bar .Pro-bar-li li.P-bar03 {
	width: 34%; text-align: right; float: right;
}
.goods_loding {
	margin: 46px 0px; text-align: center; color: rgb(102, 102, 102); font-family: "微软雅黑"; font-size: 22px; position: relative;
}
.tb-pagination {
	margin: 40px 0px; height: 31px; text-align: center; font-size: 14px; position: relative;
}
.tb-pagination .pagination {
	height: 31px; display: inline-block;
}
.pagination-count {
	color: rgb(153, 153, 153); line-height: 29px; float: left;
}
.pagination-form {
	color: rgb(153, 153, 153); line-height: 29px; float: left;
}
.pagination-page {
	color: rgb(153, 153, 153); line-height: 29px; float: left;
}
.pagination-buy {
	color: rgb(153, 153, 153); line-height: 29px; float: left;
}
.pagination-form label {
	margin-right: 5px; float: left;
}
.pagination-page .page-cur {
	margin-right: 5px; float: left;
}
.page-split {
	margin-right: 5px; float: left;
}
.pagination-page .page-prev {
	border-radius: 2px; border: 1px solid rgb(230, 230, 230); border-image: none; line-height: 29px; font-family: arial; margin-right: 6px; float: left; display: inline-block;
}
.pagination-page .page-cur {
	border-radius: 2px; border: 1px solid rgb(230, 230, 230); border-image: none; line-height: 29px; font-family: arial; margin-right: 6px; float: left; display: inline-block;
}
.pagination-page .page {
	border-radius: 2px; border: 1px solid rgb(230, 230, 230); border-image: none; line-height: 29px; font-family: arial; margin-right: 6px; float: left; display: inline-block;
}
.pagination-page .page-split {
	border-radius: 2px; border: 1px solid rgb(230, 230, 230); border-image: none; line-height: 29px; font-family: arial; margin-right: 6px; float: left; display: inline-block;
}
.pagination-page .page-next {
	border-radius: 2px; border: 1px solid rgb(230, 230, 230); border-image: none; line-height: 29px; font-family: arial; margin-right: 6px; float: left; display: inline-block;
}
.pagination-page .page-cur {
	width: 29px; height: 29px; color: rgb(153, 153, 153); margin-right: 6px;
}
.pagination-page .page {
	width: 29px; height: 29px; color: rgb(153, 153, 153); margin-right: 6px;
}
.pagination-page .page-split {
	width: 29px; height: 29px; color: rgb(153, 153, 153); margin-right: 6px;
}
.pagination-page .page-prev {
	width: 88px; height: 29px; color: rgb(153, 153, 153); line-height: 29px; font-family: "微软雅黑"; float: left; display: inline-block;
}
.pagination-page .page-next {
	width: 88px; height: 29px; color: rgb(153, 153, 153); line-height: 29px; font-family: "微软雅黑"; float: left; display: inline-block;
}
.pagination-page .page-prev {
	font-family: "宋体"; font-weight: bold;
}
.pagination-page .page-next {
	font-family: "宋体"; font-weight: bold;
}
.pagination-page .btn-prev {
	font-family: "宋体"; font-weight: normal;
}
.pagination-page .btn-next {
	font-family: "宋体"; font-weight: normal;
}
.pagination-page .btn-prev {
	padding-left: 5px;
}
.pagination-page .btn-next {
	padding-right: 5px;
}
.pagination-page .page-cur {
	background: rgb(255, 102, 0); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
.pagination-page .page-prev:hover {
	background: rgb(254, 245, 228); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 0); text-decoration: none;
}
.pagination-page .page:hover {
	background: rgb(254, 245, 228); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 0); text-decoration: none;
}
.pagination-page .page-next:hover {
	background: rgb(254, 245, 228); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 0); text-decoration: none;
}
.pagination-page .page-end-hover {
	background: rgb(244, 244, 244); color: rgb(203, 203, 203);
}
.pagination-page .page-end-hover:hover {
	background: rgb(244, 244, 244); border: 1px solid rgb(230, 230, 230); border-image: none; color: rgb(203, 203, 203); text-decoration: none; cursor: default;
}
.pagination-form .page-num {
	background: rgb(249, 249, 249); border-width: 1px; border-style: solid; border-color: rgb(191, 191, 191) rgb(230, 230, 230) rgb(230, 230, 230) rgb(191, 191, 191); outline: 0px; border-image: none; width: 45px; height: 24px; text-align: center; color: rgb(157, 157, 157); line-height: 25px; font-size: 14px; margin-top: 1px; margin-right: 5px; float: left; z-index: 2;
}
.pagination-count {
	padding-left: 10px;
}
.pagination-count .b {
	margin: 0px 5px;
}
.pagination-buy {
	margin-left: 20px; display: inline;
}
.pagination-buy .btn-jump {
	border-radius: 2px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 63px; color: rgb(153, 153, 153); line-height: 29px; font-family: "微软雅黑"; margin-right: 6px; display: inline-block; cursor: pointer;
}
.pagination-buy .btn-jump:hover {
	background: rgb(254, 245, 228); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 0);
}
.g-popup {
	margin: 0px auto; z-index: 99;
}
.g-buy-frame {
	position: relative;
}
.g-user-frame {
	position: relative;
}
.m-popup-buy {
	text-align: center; padding-top: 30px; padding-bottom: 30px;
}
.u-popup-remaining {
	line-height: 28px; font-size: 14px;
}
.u-popup-Tip {
	height: 30px; line-height: 30px;
}
.u-popup-balance {
	line-height: 30px; font-size: 14px;
}
.g-popup .orange_btn {
	padding: 0px 40px; line-height: 36px; font-size: 14px;
}
.g-popup .m-popup-close a {
	background-position: -15px -20px; top: 10px; width: 9px; height: 9px; right: 10px; display: inline-block; position: absolute;
}
.m-popup_buybtn span {
	color: rgb(255, 240, 1);
}
.u-popup-Tip s {
	width: 16px; height: 16px; margin-right: 5px; vertical-align: -3px; display: inline-block;
}
.u-popup-Tip i {
	width: 16px; height: 16px; margin-right: 5px; vertical-align: -3px; display: inline-block;
}
.u-popup-Tip s {
	background-position: -126px -274px;
}
.u-popup-Tip i {
	background-position: -154px -274px;
}
.u-popup-paytip {
	background: rgb(254, 254, 228); margin: 0px 62px; padding: 5px 0px; border: 1px solid rgb(255, 102, 0); border-image: none;
}
.u-popup-paytip .u-popup-paymoney {
	padding-bottom: 4px; font-size: 16px;
}
.u-popup-paytip .u-popup-payRecharge {
	font-size: 14px;
}
.u-popup-paytip .blue span {
	font-family: 宋体;
}
.num_del {
	background: rgb(244, 244, 244); border: 1px solid rgb(207, 207, 207); border-image: none; width: 28px; height: 28px; text-align: center; color: rgb(153, 153, 153); line-height: 28px; overflow: hidden; font-family: 宋体; font-size: 24px; vertical-align: middle; display: inline-block;
}
.num_add {
	background: rgb(244, 244, 244); border: 1px solid rgb(207, 207, 207); border-image: none; width: 28px; height: 28px; text-align: center; color: rgb(153, 153, 153); line-height: 28px; overflow: hidden; font-family: 宋体; font-size: 24px; vertical-align: middle; display: inline-block;
}
.num_dig {
	background: rgb(244, 244, 244); border: 1px solid rgb(207, 207, 207); border-image: none; width: 28px; height: 28px; text-align: center; color: rgb(153, 153, 153); line-height: 28px; overflow: hidden; font-family: 宋体; font-size: 24px; vertical-align: middle; display: inline-block;
}
.u-popup-number {
	margin: 0px auto; width: 220px;
}
.u-popup-number label {
	float: left;
}
.u-popup-number a {
	float: left;
}
.u-popup-number input {
	float: left;
}
.u-popup-number label {
	line-height: 30px;
}
.num_del {
	margin-left: 5px;
}
.num_add {
	margin-right: 5px;
}
.num_ban {
	color: rgb(204, 204, 204); cursor: default;
}
.num_ban:hover {
	color: rgb(204, 204, 204);
}
.num_dig {
	background: rgb(255, 255, 255); width: 65px; line-height: 28px; font-family: arial; font-size: 18px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.g-pay-tip {
	margin: 35px auto 55px; width: 300px; position: relative;
}
div.pageDialogMain .g-pay-tip p {
	padding: 0px; margin-left: 60px;
}
.g-pay-tip .f-pay-succeed {
	left: 0px; top: 0px; width: 42px; height: 42px; float: left; display: inline-block; position: absolute;
}
.g-pay-tip .f-pay-fail {
	left: 0px; top: 0px; width: 42px; height: 42px; float: left; display: inline-block; position: absolute;
}
.g-pay-tip .f-pay-succeed {
	background-position: -45px -306px;
}
.g-pay-tip .f-pay-fail {
	background-position: 0px -306px;
}
.g-pay-tip .f-pay-tit {
	height: 30px; font-family: "微软雅黑"; font-size: 20px;
}
.g-pay-tip .f-pay-btn {
	margin-top: 48px;
}
.g-submit {
	margin: 65px 0px;
}
.g-submit .f-submit-tit {
	text-align: center; font-family: "微软雅黑"; font-size: 16px; margin-bottom: 15px;
}
.u-progress {
	background: rgb(247, 247, 247); margin: 0px auto; border-radius: 5px; width: 200px; height: 8px; overflow: hidden; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
}
.u-progress .pgbar {
	width: 100%; height: 100%; display: block;
}
.u-progress .pging {
	width: 100%; height: 100%; display: block;
}
.u-progress .pging {
	background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 25%, rgba(254, 232, 175, 1) 25%, rgba(254, 232, 175, 1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(254, 232, 175, 1) 75%, rgba(254, 232, 175, 1)) 0% 0% / 10px 10px; animation:pging 0.5s linear infinite; -webkit-background-size: 10px 10px; -moz-background-size: 10px 10px; -ms-background-size: 10px 10px; -webkit-animation: pging 0.5s linear infinite; -moz-animation: pging 0.5s linear infinite;
}
.u-progress-c3 .pgbar {
	background: linear-gradient(rgb(255, 157, 75), rgb(255, 157, 75));
}
.quickBack {
	background: rgb(255, 255, 255); width: 60px; right: 0px; bottom: 60px; position: fixed; z-index: 98; _position: absolute; _right: -1px;
}
.quickBack .quick_But a:hover b {
	color: rgb(255, 255, 255);
}
.quickBack .quick_But a.f-Cur-shop b {
	color: rgb(255, 255, 255);
}
.quick_But dd a s {
	left: 0px; top: 0px; width: 58px; height: 58px; position: absolute; cursor: pointer;
}
.quick_But dd a b {
	left: 0px; top: 32px; width: 58px; text-align: center; color: rgb(187, 187, 187); font-family: 微软雅黑; font-weight: normal; display: inline-block; position: absolute; z-index: 10; cursor: pointer;
}
.quick_cart s {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.quick_service s {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.quick_Collection s {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.quick_Return s {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.quick_publish s {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.Close {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.Roll_mycart li a.Close:hover {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.quick_triangle {
	background: url("../images/quickBack-v2.png?v=140718") no-repeat; display: block;
}
.quick_cart em {
	background: rgb(255, 102, 0); border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; top: 2px; width: 18px; height: 18px; text-align: center; right: 3px; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial; font-size: 10px; position: absolute;
}
.quick_publish em {
	background: rgb(255, 102, 0); border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; top: 2px; width: 18px; height: 18px; text-align: center; right: 3px; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial; font-size: 10px; position: absolute;
}
.Roll_mycart {
	background: rgb(255, 255, 255); border: 1px solid rgb(91, 192, 255); border-image: none; top: 0px; width: 290px; height: 235px; right: 59px; position: absolute; z-index: 95;
}
.Roll_mycart ul {
	width: 282px; height: 171px; padding-left: 8px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.Roll_mycart li {
	margin: 8px 10px 0px 0px; width: 60px; text-align: center; line-height: 14px; float: left; position: relative; _display: inline;
}
.Roll_mycart .quick_triangle {
	background-position: 0px -311px; top: 20px; width: 7px; height: 9px; right: -7px; font-size: 0px; position: absolute;
}
.Roll_mycart li a {
	height: 60px; display: block;
}
.Roll_mycart li a.Close {
	top: 0px; width: 15px; height: 15px; right: 0px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; position: absolute; z-index: 90;
}
.Roll_mycart li a.Close:hover {
	top: 0px; width: 15px; height: 15px; right: 0px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; position: absolute; z-index: 90;
}
.Roll_mycart li a.Close {
	background-position: -13px -307px; opacity: 0.5; background-color: rgb(178, 178, 178); -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.Roll_mycart li a.Close:hover {
	background-position: -13px -307px; opacity: 0.2; background-color: rgb(255, 100, 0); -moz-opacity: 0.2; -khtml-opacity: 0.2;
}
.Roll_mycart li img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 58px; height: 58px;
}
.Roll_mycart li span {
	font-family: Arial; font-weight: bold;
}
.Roll_mycart li.Roll_CartMore a {
	background: rgb(240, 240, 240); width: 60px; height: 60px; color: rgb(153, 153, 153); line-height: 60px; font-family: 宋体; display: inline-block;
}
.Roll_mycart li.Roll_CartMore a:hover {
	background: rgb(232, 232, 232); color: rgb(255, 102, 0);
}
.Roll_mycart li.Roll_CartMore a i {
	font-weight: bold;
}
.Roll_mycart p {
	width: 100%; height: 20px; text-align: center; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden; padding-top: 5px; margin-bottom: 5px;
}
.Roll_mycart p b {
	font-weight: normal;
}
.Roll_mycart p span {
	color: rgb(255, 102, 0);
}
.Roll_mycart h3 {
	width: 100%; height: 26px; text-align: center;
}
.Roll_mycart h3 a {
	margin: 0px auto; padding: 0px 35px; height: 26px; text-align: center; line-height: 26px; font-family: "宋体"; font-size: 14px; font-weight: normal;
}
.Roll_mycart .quick_goods_loding {
	padding: 60px 0px 0px; height: 111px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑,宋体; font-size: 18px; vertical-align: middle; min-height: 111px;
}
.Roll_mycart .quick_goods_loding img {
	margin-right: 5px; vertical-align: middle;
}
.quickBack .quick_But dd a.quick_cartA {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor; border-image: none; width: 58px; height: 58px; display: block; position: relative; z-index: 11;
}
.quickBack .quick_But dd a.quick_serviceA {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor; border-image: none; width: 58px; height: 58px; display: block; position: relative; z-index: 11;
}
.quickBack .quick_But dd a.quick_CollectionA {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor; border-image: none; width: 58px; height: 58px; display: block; position: relative; z-index: 11;
}
.quickBack .quick_But dd a.quick_ReturnA {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor; border-image: none; width: 58px; height: 58px; display: block; position: relative; z-index: 11;
}
.quick_publish_bottom a.quick_publishA {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor; border-image: none; width: 58px; height: 58px; display: block; position: relative; z-index: 11;
}
.quick_cart s {
	background-position: 0px 0px;
}
.quick_service s {
	background-position: 0px -59px;
}
.quick_Collection s {
	background-position: 0px -118px;
}
.quick_Return s {
	background-position: 0px -177px;
}
.quick_publish s {
	background: url("../images/publish-icon.gif") no-repeat center 3px; width: 33px; height: 33px; display: inline-block;
}
.quick_cart a:hover s {
	background-position: -58px 0px;
}
.quick_cart a.f-Cur-shop s {
	background-position: -58px 0px;
}
.quick_service a:hover s {
	background-position: -58px -59px;
}
.quick_Collection a:hover s {
	background-position: -58px -118px;
}
.quick_Return a:hover s {
	background-position: -58px -177px;
}
.quickBack .quick_But dd a.quick_cartA:hover {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(34, 170, 255) rgb(34, 170, 255) currentColor; border-image: none;
}
.quickBack .quick_But dd a.f-Cur-shop {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(34, 170, 255) rgb(34, 170, 255) currentColor; border-image: none;
}
.quickBack .quick_But dd a.quick_serviceA:hover {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(34, 170, 255) rgb(34, 170, 255) currentColor; border-image: none;
}
.quickBack .quick_But dd a.quick_CollectionA:hover {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(34, 170, 255) rgb(34, 170, 255) currentColor; border-image: none;
}
.quickBack .quick_But dd a.quick_ReturnA:hover {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(34, 170, 255) rgb(34, 170, 255) currentColor; border-image: none;
}
.quickBack .quick_But dd a.quick_ReturnA {
	border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.quickBack .quick_But dd a.quick_ReturnA:hover {
	border-bottom-color: rgb(34, 170, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.quick_publish_bottom {
	width: 60px; right: 0px; bottom: 0px; position: fixed; z-index: 82; _position: absolute; _right: -1px;
}
* html .quick_publish_bottom {
	_position: absolute; _bottom: auto;
}
.quick_publish_bottom .quick_But dd a.quick_publishA {
	background: rgb(255, 103, 0); border: 1px solid rgb(255, 103, 0); border-image: none;
}
.quick_publish_bottom .quick_But dd a.quick_publishA b {
	top: 38px; color: rgb(255, 255, 255);
}
.roll_close {
	width: 73px; height: 22px; right: 0px; display: none; position: absolute; z-index: 72;
}
.roll_close a {
	background-position: -208px -108px; left: 0px; top: 0px; width: 22px; height: 22px; display: block; position: absolute; _background-position: -207px -107px;
}
.Roll_publish {
	background: rgb(255, 255, 255); border: 3px solid rgb(255, 102, 0); border-image: none; width: 241px; right: 60px; bottom: 0px; overflow: hidden; position: absolute; z-index: 70;
}
.Roll_publish_list li {
	padding: 13px 0px 14px 10px; width: 231px; height: 68px; text-align: left; line-height: 14px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; position: relative; box-shadow: inset 0px 1px 0px #f1f1f1;
}
.Roll_publish_list li .f-pic {
	margin-right: 10px; float: left;
}
.Roll_publish_list li .f-pic img {
	width: 68px; height: 68px; overflow: hidden; float: left;
}
.Roll_publish_list li .m-publish-txt {
	width: 137px; float: left;
}
.Roll_publish_list li .u-publish-tit {
	height: 36px; line-height: 18px; overflow: hidden; margin-bottom: 5px;
}
.Roll_publish_list li b {
	background: rgb(255, 112, 16); width: 100%; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-family: "宋体"; font-weight: normal; display: inline-block;
}
.Roll_publish_list li b span {
	font-family: 宋体; font-size: 14px; font-weight: bold;
}
.Roll_publish_list li .u-publish-member {
	width: 100%;
}
.Roll_publish_list li .u-publish-order {
	width: 100%;
}
.Roll_publish_list li .u-publish-number {
	width: 100%;
}
.Roll_publish_list li .u-publish-member {
	height: 18px; line-height: 18px; overflow: hidden; margin-bottom: 5px;
}
.Roll_publish_list li .u-publish-member i {
	top: -2px; position: relative;
}
.Roll_publish_list li .u-publish-member a {
	height: 16px; overflow: hidden; display: inline-block; max-width: 79px;
}
.Roll_publish_list li .u-publish-order {
	width: 100%; line-height: 20px;
}
.Roll_publish_list li .u-publish-number {
	width: 100%; line-height: 20px;
}
.Roll_publish .raff_scroller {
	background: rgb(238, 238, 238); top: 0px; width: 10px; right: 0px; display: none; position: absolute;
}
.Roll_publish .raff_scroll_bar {
	background: rgb(166, 166, 166); border-radius: 10px; width: 7px; height: 120px; right: 1px; position: absolute; cursor: pointer;
}
body {
	font: 12px/1.5 Tahoma, Arial, "宋体", Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal; _background-image: url(about:blank); _background-attachment: fixed;
}
div {
	margin: 0px auto;
}
:focus {
	outline: 0px;
}
div {
	font-size: 12px;
}
ul {
	font-size: 12px;
}
li {
	font-size: 12px;
}
dl {
	font-size: 12px;
}
dt {
	font-size: 12px;
}
dd {
	font-size: 12px;
}
table {
	font-size: 12px;
}
td {
	font-size: 12px;
}
input {
	font-size: 12px;
}
h1 {
	font-size: 12px; font-weight: normal;
}
h2 {
	font-size: 12px; font-weight: normal;
}
h3 {
	font-size: 12px; font-weight: normal;
}
h4 {
	font-size: 12px; font-weight: normal;
}
h5 {
	font-size: 12px; font-weight: normal;
}
h6 {
	font-size: 12px; font-weight: normal;
}
.clear1 {
	width: 100%; height: 15px; overflow: hidden; clear: both;
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
.Fb {
	font-weight: bold;
}
.fl {
	float: left;
}
.fl-img {
	float: left;
}
.fr {
	float: right;
}
.mat10 {
	margin-top: 10px;
}
.mab10 {
	margin-bottom: 10px;
}
.blank10 {
	background: none; height: 10px; line-height: 0; overflow: hidden; font-size: 0px;
}
.hidden {
	display: none;
}
.show {
	display: block;
}
.g-frame-head {
	margin: 0px auto 10px;
}
.Current_nav {
	margin: 0px auto; width: 1190px; height: 25px; color: rgb(187, 187, 187); font-family: 宋体; font-size: 12px;
}
.Current_nav span {
	font-family: 宋体;
}
.Current_nav a {
	color:#000000;
}
.Current_nav a:hover {
	color: rgb(255, 102, 0);
}
.red {
	color: rgb(255, 0, 0);
}
a.red:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.green {
	color: rgb(51, 187, 0);
}
.gray {
	color: rgb(51, 51, 51);
}
.gray01 {
	color: rgb(102, 102, 102);
}
.gray02 {
	color: rgb(153, 153, 153);
}
.gray03 {
	color: rgb(187, 187, 187);
}
.rmb {
	padding-left: 8px; display: inline-block;
}
.orangebut {
	padding: 0px 19px; border-radius: 2px; text-align: center; font-size: 12px; display: inline-block; cursor: pointer;
}
.bluebut {
	padding: 0px 19px; border-radius: 2px; text-align: center; font-size: 12px; display: inline-block; cursor: pointer;
}
.graybut {
	padding: 0px 19px; border-radius: 2px; text-align: center; font-size: 12px; display: inline-block; cursor: pointer;
}
.cancelBtn {
	padding: 0px 19px; border-radius: 2px; text-align: center; font-size: 12px; display: inline-block; cursor: pointer;
}
.greenbut {
	padding: 0px 19px; border-radius: 2px; text-align: center; font-size: 12px; display: inline-block; cursor: pointer;
}
input.orangebut {
	padding: 4px 19px; _padding: 5px 19px 1px;
}
input.bluebut {
	padding: 4px 19px; _padding: 5px 19px 1px;
}
input.graybut {
	padding: 4px 19px; _padding: 5px 19px 1px;
}
input.cancelBtn {
	padding: 4px 19px; _padding: 5px 19px 1px;
}
a.orangebut {
	height: 23px; line-height: 23px; _line-height: 22px;
}
a.bluebut {
	height: 23px; line-height: 23px; _line-height: 22px;
}
a.graybut {
	height: 23px; line-height: 23px; _line-height: 22px;
}
a.cancelBtn {
	height: 23px; line-height: 23px; _line-height: 22px;
}
a.greenbut {
	height: 23px; line-height: 23px; _line-height: 22px;
}
.greenbut {
	background: rgb(73, 184, 255); border: 1px solid rgb(27, 163, 250); border-image: none; color: rgb(255, 255, 255);
}
.greenbut:hover {
	background: rgb(27, 163, 250); color: rgb(255, 255, 255);
}
.orangebut {
	background: rgb(255, 102, 0); border: 1px solid rgb(246, 88, 2); border-image: none; color: rgb(255, 255, 255);
}
.orangebut:hover {
	background: rgb(246, 88, 2); color: rgb(255, 255, 255);
}
.bluebut {
	background: rgb(73, 184, 255); border: 1px solid rgb(27, 163, 250); border-image: none; color: rgb(255, 255, 255);
}
.bluebut:hover {
	background: rgb(27, 163, 250); color: rgb(255, 255, 255);
}
.graybut {
	background: rgb(243, 243, 243); border: 1px solid rgb(207, 207, 207); border-image: none; color: rgb(153, 153, 153);
}
.graybut:hover {
	background: rgb(187, 187, 187); color: rgb(255, 254, 238);
}
.cancelBtn {
	background: rgb(244, 244, 244); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(116, 116, 116);
}
.cancelBtn:hover {
	background: rgb(244, 244, 244); border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(116, 116, 116);
}
.tips-con {
	margin: 30px 0px; text-align: center; color: rgb(102, 102, 102);
}
.tips-con i {
	background-position: 0px -75px; width: 17px; height: 17px; margin-right: 4px; vertical-align: -4px; display: inline-block; _vertical-align: -2px;
}
.msgNoMore {
	padding: 15px 0px 0px; text-align: center; color: rgb(187, 187, 187); font-size: 14px;
}
.rmbred {
	background-position: 0px -49px; padding-left: 10px; background-repeat: no-repeat;
}
.rmbgray {
	background-position: 0px -3px; padding-left: 10px; background-repeat: no-repeat;
}
.rmbwhite {
	background-position: 0px -25px; padding-left: 10px; background-repeat: no-repeat;
}
.page_nav::after {
	height: 0px; overflow: hidden; clear: both; display: block; content: ".";
}
.page_nav {
	height: 60px; overflow: hidden; clear: both;
}
.page_nav ul.pageUL {
	padding: 20px 5px 0px 0px; float: right;
}
.page_nav ul.pageUL li {
	margin: 0px 5px; text-align: center; float: left !important;
}
.page_nav ul.pageUL li.total_page {
	color: rgb(51, 51, 51); line-height: 38px; padding-right: 20px;
}
.page_nav ul.pageUL li.total_page i {
	color: rgb(255, 0, 0); font-style: normal;
}
.page_nav ul.pageUL li.curr_page {
	border: 1px solid rgb(253, 109, 1); border-image: none; width: 25px; height: 25px; color: rgb(255, 85, 0); line-height: 25px; font-weight: bold; display: block; background-color: rgb(255, 237, 225);
}
.page_nav ul.pageUL li a {
	border: 1px solid rgb(222, 222, 222); border-image: none; height: 25px; text-align: center; line-height: 25px; padding-right: 10px; padding-left: 10px; float: left; display: block;
}
.page_nav ul.pageUL li a:hover {
	border: 1px solid rgb(253, 109, 1); border-image: none; height: 25px; color: rgb(253, 109, 1); line-height: 25px; text-decoration: none; display: block; background-color: rgb(255, 255, 255);
}
.page_nav ul.pageUL li.prev_page a {
	background: url("../images/arrow_button.png") no-repeat -170px -13px; padding: 0px 0px 0px 10px; width: 46px; white-space: nowrap;
}
.page_nav ul.pageUL li.next_page a {
	background: url("../images/arrow_button.png") no-repeat right 5px; padding: 0px 10px 0px 0px; width: 46px; white-space: nowrap;
}
.page_nav ul.pageUL li.prev_page a:hover {
	background-color: rgb(255, 255, 255);
}
.page_nav ul.pageUL li.next_page a:hover {
	background-color: rgb(255, 255, 255);
}
.page_nav {
	height: 60px; overflow: hidden; clear: both;
}
.page_nav ul.pageULEx {
	padding: 20px 0px 0px; margin-right: 0px; float: right; display: inline;
}
.page_nav ul.pageULEx li {
	line-height: 32px;
}
.page_nav ul.pageULEx li.curr_page {
	padding: 4px 0px 5px; line-height: 22px; font-family: Arial; font-size: 14px; _padding: 4px 0 5px 0;
}
.page_nav ul.pageULEx li a {
	padding: 3px 0px 4px; line-height: 22px; font-family: Arial; font-size: 14px; _padding: 3px 0 4px 0;
}
.page_nav ul.pageULEx li.prev_page a {
	padding: 4px 0px 3px; line-height: 22px; _padding: 5px 0 2px 0;
}
.page_nav ul.pageULEx li.next_page a {
	padding: 4px 0px 3px; line-height: 22px; _padding: 5px 0 2px 0;
}
.page_nav ul.pageULEx li {
	list-style: none; margin: 0px 0px 0px 5px; text-align: center; float: left;
}
.page_nav ul.pageULEx li {
	text-align: center; color: rgb(102, 102, 102); font-family: Arial; float: left;
}
.page_nav ul.pageULEx li.curr_page {
	width: 30px; text-align: center; color: rgb(102, 102, 102); overflow: hidden; font-weight: bold; display: block;
}
.page_nav ul.pageULEx li a {
	border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; color: rgb(73, 184, 255); padding-right: 10px; padding-left: 10px;
}
.page_nav ul.pageULEx li a {
	overflow: hidden; display: block;
}
.page_nav li a:hover {
	overflow: hidden; display: block;
}
.page_nav ul.pageULEx li a:hover {
	border: 1px solid rgb(73, 184, 255); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(73, 184, 255);
}
.page_nav ul.pageULEx li.prev_page a {
	border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 55px; text-align: center; color: rgb(73, 184, 255); overflow: hidden; display: block;
}
.page_nav ul.pageULEx li.next_page a {
	width: 55px; overflow: hidden; white-space: nowrap;
}
.page_nav ul.pageULEx li.prev_page a:hover {
	border: 1px solid rgb(73, 184, 255); border-image: none; color: rgb(255, 255, 255); overflow: hidden; background-color: rgb(73, 184, 255);
}
.page_nav li.next_page a:hover {
	border: 1px solid rgb(73, 184, 255); border-image: none; color: rgb(255, 255, 255); overflow: hidden; background-color: rgb(73, 184, 255);
}
.fixed_wx_r {
	background: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); border-image: none; top: 200px; width: 118px; height: 140px; right: 0px; position: fixed; z-index: 20; _position: absolute;
}
.fixed_wx_r .fixed_wx_close {
	background-position: -103px -193px; width: 15px; height: 15px; text-align: right; color: rgb(255, 255, 255); font-family: Arial; font-size: 16px; border-bottom-color: rgb(225, 225, 225); border-left-color: rgb(225, 225, 225); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: right; background-color: rgb(255, 255, 255);
}
.fixed_wx_r .ft-weixin-img {
	text-align: center; margin-top: 19px; display: block;
}
.fixed_wx_r .ft-weixin-img s {
	background-position: 0px -168px; margin: 0px auto; width: 93px; height: 93px; display: inline-block;
}
.fixed_wx_r p {
	text-align: center; color: rgb(153, 153, 153); display: block;
}
